a rare skin tumor - German English Dictionary